package com.itany.corejava.code04_循环结构;

/**
 * @author MissChen
 * @version 1.0
 * @date 2023 年10月25日 11:17
 */
public class Test06_练习 {
    public static void main(String[] args) {
        //求800-1000之间能被7整除但是不能被5整除的所有整数之和
        int sum=0;
        for(int i=800;i<=1000;i++){
            if(i%7==0 && i%5!=0){
                sum+=i;
            }
        }
        System.out.println("800-1000之间能被7整除但是不能被5整除的所有整数之和:"+sum);

        // 找出所有的水仙花数，
        // 水仙花数指的是一个三位数，它的每一个位置上的数字的三次立方之和等于它本身
        // 153=1*1*1+5*5*5+3*3*3
        for(int i=100;i<1000;i++){
            int a=i%10;//个位数的值
            int b=i/10%10;//十位数的值
            int c=i/100;//百位数的值
            if(a*a*a+b*b*b+c*c*c==i){
                System.out.println("水仙花数:"+i);
            }
        }




    }
}
